<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:h="http://java.sun.com/jsf/html"
      xmlns:f="http://java.sun.com/jsf/core"
      xmlns:ui="http://java.sun.com/jsf/facelets"
      xmlns:p="http://primefaces.org/ui">

<ui:composition template="/restrito/principal.xhtml">
<ui:define name="titulo">
   	Cadastro de Cargos
</ui:define>
<ui:define name="corpo">
<h:form id="listagem">   
<p:growl />
<p:dataTable id="datatable" var="cargo" value="#{cargoBean.lista}"  
	sortBy="#{cargo.cod_cargo}" sortOrder="DESCENDING" 	
	widgetVar="cargoTable" style="width:795px; margin-left:-10px;" paginator="true"
	paginatorPosition="bottom" rows="10" emptyMessage="Nenhum cargo encontrado!" 
	rowsPerPageTemplate="5,10,15" filteredValue="#{cargoBean.lista}">	 
	<f:facet name="header">
		<p:commandButton value="Novo Cargo" action="#{cargoBean.novo}" />
		<h:outputText value="Pesquisar Cargo: " style="margin-left:280px;"/>  
		<p:inputText id="globalFilter" onkeyup="cargoTable.filter()" style="width:200px" filterPosition="left"/> 
	</f:facet>
	<p:column id="colunaCodigo" style="width:5px; text-align:center;"> 
		<f:facet name="header">
			<h:outputText value="Codigo"/> 
		</f:facet> 
		<h:outputText value="#{cargo.cod_cargo}" id="codigo"/>  
	</p:column> 
		           		
	<p:column id="colunaDescricao" filterBy="#{cargo.desc_cargo}" filterStyle="display:none" style="width:470px; text-align:center;" > 
		<f:facet name="header">
			<h:outputText value="Descrição Cargo"/> 
		</f:facet> 
		<h:outputText value="#{cargo.desc_cargo}" id="descricao"/>  
	</p:column> 
		           		
	<p:column id="colunaExcluir" style="width:5px; text-align:center;">
		<f:facet name="header"> 
			<h:outputText value="Excluir"/> 
		</f:facet>	                
		<p:commandLink action="#{cargoBean.excluir}" onclick="if (!confirm('Confirma a exclusão da #{cargo.desc_cargo}?')) return false;" update="datatable">
			<h:graphicImage library="imagens" name="excluir16.png" style="border:0;"/>
			<f:setPropertyActionListener target="#{cargoBean.cargo}" value="#{cargo}"/>
		</p:commandLink>
	</p:column>

	<p:column id="colunaAlterar" style="width:5px; text-align:center;">
		<f:facet name="header"> 
			<h:outputText value="Alterar"/> 
		</f:facet>	                 
		<p:commandLink action="#{cargoBean.alterar}" update="datatable">
			<h:graphicImage library="imagens" name="editar16.png" style="border:0;"/>
			<f:setPropertyActionListener target="#{cargoBean.cargo}" value="#{cargo}"/>
		</p:commandLink>
	</p:column>			           		 
</p:dataTable>
</h:form>	
</ui:define>
</ui:composition> 
</html>
